package com.world.rickcloudendpoint.models.entity;

import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * <p>
 * 音响信号表
 * </p>
 *
 * @author rick
 * @since 2021-12-05
 */
@TableName("t_semaphore")
@ApiModel(value = "Semaphore对象", description = "音响信号表")
public class Semaphore implements Serializable {

    private static final long serialVersionUID = 1L;

    private String id;

    @ApiModelProperty("名称")
    private String name;

    @ApiModelProperty("音源")
    private String soundSource;

    @ApiModelProperty("型号")
    private String model;

    @ApiModelProperty("设备输入")
    private String deviceInput;

    @ApiModelProperty("DSP Gain  噪音分贝 单位:dB")
    private String dspGain;

    @ApiModelProperty("功放输出 vrms")
    private String vrms;

    @ApiModelProperty(" 功放输出 dBu")
    private String dbu;

    @ApiModelProperty("功放输出 dBr(ref 1V)")
    private String dbr;

    @ApiModelProperty("功放输出 dBm")
    private String dbm;

    @ApiModelProperty("功率")
    private String power;

    @ApiModelProperty("灵敏度")
    private String sensitivity;

    @ApiModelProperty("频率响应范围")
    private String frequencyResponseRange;

    @ApiModelProperty("失真")
    private String distortion;

    @ApiModelProperty("箱体容积")
    private String boxVolume;

    @ApiModelProperty("厂家")
    private String manufactor;

    @ApiModelProperty("品牌")
    private String brand;

    @ApiModelProperty("生产国")
    private String madeIn;

    @ApiModelProperty("电压")
    private String voltage;

    @ApiModelProperty("电流")
    private String electricCurrent;

    @ApiModelProperty("材料")
    private String material;

    @ApiModelProperty("出厂编号")
    private String serialNo;

    @ApiModelProperty(" 出厂时间")
    private Long deliveryTime;

    @ApiModelProperty(" 出厂时间字符串")
    private String deliveryTimeStr;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getSoundSource() {
        return soundSource;
    }

    public void setSoundSource(String soundSource) {
        this.soundSource = soundSource;
    }

    public String getModel() {
        return model;
    }

    public void setModel(String model) {
        this.model = model;
    }

    public String getDeviceInput() {
        return deviceInput;
    }

    public void setDeviceInput(String deviceInput) {
        this.deviceInput = deviceInput;
    }

    public String getDspGain() {
        return dspGain;
    }

    public void setDspGain(String dspGain) {
        this.dspGain = dspGain;
    }

    public String getVrms() {
        return vrms;
    }

    public void setVrms(String vrms) {
        this.vrms = vrms;
    }

    public String getDbu() {
        return dbu;
    }

    public void setDbu(String dbu) {
        this.dbu = dbu;
    }

    public String getDbr() {
        return dbr;
    }

    public void setDbr(String dbr) {
        this.dbr = dbr;
    }

    public String getDbm() {
        return dbm;
    }

    public void setDbm(String dbm) {
        this.dbm = dbm;
    }

    public String getPower() {
        return power;
    }

    public void setPower(String power) {
        this.power = power;
    }

    public String getSensitivity() {
        return sensitivity;
    }

    public void setSensitivity(String sensitivity) {
        this.sensitivity = sensitivity;
    }

    public String getFrequencyResponseRange() {
        return frequencyResponseRange;
    }

    public void setFrequencyResponseRange(String frequencyResponseRange) {
        this.frequencyResponseRange = frequencyResponseRange;
    }

    public String getDistortion() {
        return distortion;
    }

    public void setDistortion(String distortion) {
        this.distortion = distortion;
    }

    public String getBoxVolume() {
        return boxVolume;
    }

    public void setBoxVolume(String boxVolume) {
        this.boxVolume = boxVolume;
    }

    public String getManufactor() {
        return manufactor;
    }

    public void setManufactor(String manufactor) {
        this.manufactor = manufactor;
    }

    public String getBrand() {
        return brand;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    public String getMadeIn() {
        return madeIn;
    }

    public void setMadeIn(String madeIn) {
        this.madeIn = madeIn;
    }

    public String getVoltage() {
        return voltage;
    }

    public void setVoltage(String voltage) {
        this.voltage = voltage;
    }

    public String getElectricCurrent() {
        return electricCurrent;
    }

    public void setElectricCurrent(String electricCurrent) {
        this.electricCurrent = electricCurrent;
    }

    public String getMaterial() {
        return material;
    }

    public void setMaterial(String material) {
        this.material = material;
    }

    public String getSerialNo() {
        return serialNo;
    }

    public void setSerialNo(String serialNo) {
        this.serialNo = serialNo;
    }

    public Long getDeliveryTime() {
        return deliveryTime;
    }

    public void setDeliveryTime(Long deliveryTime) {
        this.deliveryTime = deliveryTime;
    }

    public String getDeliveryTimeStr() {
        return deliveryTimeStr;
    }

    public void setDeliveryTimeStr(String deliveryTimeStr) {
        this.deliveryTimeStr = deliveryTimeStr;
    }

    @Override
    public String toString() {
        return "Semaphore{" +
                "id=" + id +
                ", name=" + name +
                ", soundSource=" + soundSource +
                ", model=" + model +
                ", deviceInput=" + deviceInput +
                ", dspGain=" + dspGain +
                ", vrms=" + vrms +
                ", dbu=" + dbu +
                ", dbr=" + dbr +
                ", dbm=" + dbm +
                ", power=" + power +
                ", sensitivity=" + sensitivity +
                ", frequencyResponseRange=" + frequencyResponseRange +
                ", distortion=" + distortion +
                ", boxVolume=" + boxVolume +
                ", manufactor=" + manufactor +
                ", brand=" + brand +
                ", madeIn=" + madeIn +
                ", voltage=" + voltage +
                ", electricCurrent=" + electricCurrent +
                ", material=" + material +
                ", serialNo=" + serialNo +
                ", deliveryTime=" + deliveryTime +
                ", deliveryTimeStr=" + deliveryTimeStr +
                "}";
    }
}
